/**
 * @author WRP
 */

angular.module('myMenu',['ui.bootstrap.dropdownToggle']).directive('myMenu',function ($compile) {
	return {
		restrict: 'AE',
    	scope: {},
    	 replace: true,
	 	templateUrl: './view/componentes/html/menu.php',
	 	controller: function ($scope, $http, $attrs) {
	      	
	      	$scope.url = "./php/componentes/menu.php";
	      	
	      	$scope.carregaModulos  = function(){
	      		
	      		var parametros = {};
	   	     
		   	    parametros.acao =  "getMenu"; 
		   	     
		   		$http.post($scope.url,parametros).
		        success(function(data, status) {
		        	      	
		            var resultado      = angular.fromJson(data);
		        
		            if(resultado["erro"]){
		            	alert(resultado["erro"]); 
		            }else{
		            	
		            	if(resultado["redirecionar"]){
		            		window.location = './';		
		            	}else{
		            		angular.element(menu).append(resultado["menu"]);
		        		 	$compile(menu)($scope);	
		        		 	
		        		 	angular.element(lbLogin).append(resultado["lbLogin"]);
		        		 	$compile(lbLogin)($scope);
		        		 	
		            	}
		            }
		            
		        })
		        .
		        error(function(data, status) {
		        	
		        });
	      		
	      	};
	      	
	      	$scope.carregaModulos();	      			   
	    }
	};
});






